User-Defined Variables
A powerful way of extending PetroVR's modeling capabilities is creating user-defined variables, i.e. additional variables not provided by the system, to be used in functions and calculations.
Like any other variable in PetroVR, user-defined variables are always associated to objects, so that they can be created at any of the following levels:
- The Project
- Reservoirs
- Wells
- Facilities
- Rigs
- Jobs
- Well Groups
All Tree View nodes corresponding to these objects have a The User Tab, which is the place for creating and editing user-defined variables.
User-defined variable names are built on the same basis as other Variable names. For example, a variable called "Additional CapEx" defined in the User tab of a well completion "Producer 1" associated to a reservoir "Devonian A" would receive this full name:
Well Completion: Devonian A: Producer 1: Additional CapExActually, user-defined variables need not be related to the object with which they are associated; their impact on the results will not change whether they are placed under a well or at the root of a project. However, this association with particular objects can help you to tidy up user-defined variables and keep the model easy to understand.